package com.polaris;

/**
 * 渠道商品，继承 Product，因为有二级目录，实现 ChannelCategory 接口
 */
public class ChannelProduct extends Product implements ChannelCategory{

    // 二级类目 id
    private String categoryTwoId;

    // 二级类目名称
    private String categoryTwoName;

    public ChannelProduct(String productId, String productName) {
        super(productId, productName);
    }


    @Override
    public String fetchTwoId() {
        return getCategoryTwoId();
    }

    @Override
    public void bindTwoName(String categoryTwoName) {
        setCategoryTwoName(categoryTwoName);
    }


    public String getCategoryTwoId() {
        return categoryTwoId;
    }

    public void setCategoryTwoId(String categoryTwoId) {
        this.categoryTwoId = categoryTwoId;
    }

    public String getCategoryTwoName() {
        return categoryTwoName;
    }

    public void setCategoryTwoName(String categoryTwoName) {
        this.categoryTwoName = categoryTwoName;
    }

    @Override
    public String toString() {
        return "ChannelProduct{" + "categoryTwoId='" + categoryTwoId + '\'' + ", categoryTwoName='" + categoryTwoName + '\'' + "} " + super
                .toString();
    }
}
